/*
 * Node.hh
 *
 *  Created on: 23/05/2010
 *      Author: prodrig
 */
#include "ICollectible.h"

#ifndef NODE_HH_
#define NODE_HH_

class Node {
private:
	ICollectible * element;
	Node * next;
public:
	Node(ICollectible*);
	ICollectible* getElement();
	void setNext(Node*);
	Node* getNext();
	bool hasNext();
	virtual ~Node();
};

#endif /* NODE_HH_ */
